package com.lupc.negocio;

import com.lupc.dao.DiscucionDAO;
import com.lupc.exception.DAOExcepcion;

import com.lupc.modelo.Discucion;

public class GestionDiscucion {

	public Integer insertar(Discucion discucion) throws DAOExcepcion {
		
		String texto = null;
		if (discucion.getTexto()!=null && !discucion.getTexto().trim().equals("")) {
			texto = discucion.getTexto();
		}else{
			throw new DAOExcepcion("Debe ingresar texto");
		}
		Integer ideaId = null;
		if (discucion.getIdea()!=null && discucion.getIdea().getId()!=null && discucion.getIdea().getId()>0) {
			ideaId=discucion.getIdea().getId();
		}
		Integer discucionId = null;
		if (discucion.getDiscucion()!=null && discucion.getDiscucion().getId()!=null && discucion.getDiscucion().getId()>0) {
			discucionId=discucion.getDiscucion().getId();
		}
		Integer usuarioId = null;
		if (discucion.getUsuario()!=null && discucion.getUsuario().getId()!=null && discucion.getUsuario().getId()>0) {
			usuarioId=discucion.getUsuario().getId();
		}

		DiscucionDAO dao = new DiscucionDAO();

		return dao.insertar(texto,ideaId,discucionId,usuarioId);

	}

}
